package com.hugeyurt.config;
import jakarta.servlet.MultipartConfigElement;
import org.springframework.boot.web.servlet.MultipartConfigFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.util.unit.DataSize;

//@Configuration
public class MultipartConfig {

  //  @Bean
    public MultipartConfigElement multipartConfigElement() {
        MultipartConfigFactory factory = new MultipartConfigFactory();

        // 设置临时存储目录（确保目录存在且有写权限）
       // factory.setLocation("/tmp/upload");

        // 设置单个文件大小限制
        factory.setMaxFileSize(DataSize.ofMegabytes(10));

        // 设置总请求大小限制
        factory.setMaxRequestSize(DataSize.ofMegabytes(10));

        return factory.createMultipartConfig();
    }
}